package com.aizuda.boot.modules.business.contract_operation_log.service;

import com.aizuda.boot.modules.business.contract_operation_log.domain.entity.ContractOperationLog;
import com.aizuda.boot.modules.business.contract_operation_log.domain.vo.ContractOperationLogRespDTO;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * 合同操作日志服务接口
 */
public interface ContractOperationLogService extends IService<ContractOperationLog> {
    
    /**
     * 根据合同ID和流程类型获取协商日志
     * @param contractId 合同ID
     * @param flowType 流程类型
     * @return 协商日志列表
     */
    List<ContractOperationLogRespDTO> getNegotiationLogs(Integer contractId, String flowType);
}
